package com.chat.chatting.service;

import com.chat.chatting.entity.ApplicationEntity;

import java.util.List;

/**
 * 好友申请表服务接口
 */
public interface ApplicationService {

//    /**
//     * 获取用户的申请列表
//     * @return
//     */
//    List<ApplicationEntity> getPage(Integer pageNum, Integer pageSize, Integer userID);

    /**
     * 获取用户未处理的申请列表
     * @return
     */
    List<ApplicationEntity> getUnsettledList(Integer pageNum, Integer pageSize, Integer userID);

    /**
     * 申请加好友
     * @return
     */
    boolean apply(Integer applicantID, Integer byApplicantID, String applicationRemark);

    /**
     * 拒绝加好友
     * @return
     */
    boolean reject(Integer applicantID, Integer byApplicantID);

    /**
     * 同意加好友
     * @return
     */
    boolean agree(Integer applicantID, Integer byApplicantID);

}